Ad Widget

Collapse

Как с помощью zabbix_get получить значение "zabbix[host,agent,available]" ?

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • a.l.r.e
    Member
    • May 2021
    • 45

    #1

    Как с помощью zabbix_get получить значение "zabbix[host,agent,available]" ?

    Как с помощью zabbix_get получить значение "zabbix[host,agent,available]" ?

    Code:
    zabbix_get -s xxx.xxx.xxx.xxx -k "agent.ping"
    1
    
    zabbix_get -s xxx.xxx.xxx.xxx -k "agent.hostname"
    servername
    
    zabbix_get -s xxx.xxx.xxx.xxx -k "agent.version"
    5.2.7
    
    zabbix_get -s xxx.xxx.xxx.xxx -k "zabbix[host,agent,available]"
    ZBX_NOTSUPPORTED: Unknown metric zabbix
  • Semiadmin
    Senior Member
    • Oct 2014
    • 1625

    #2
    Никак, zabbix_get - для агентских проверок, а эта - внутренняя

    Comment

    • Kos
      Senior Member
      Zabbix Certified SpecialistZabbix Certified Professional
      • Aug 2015
      • 3404

      #3
      Никак.
      С помощью утилиты zabbix_get можно сделать запрос к агенту Zabbix - аналогичный запрос делает и сервер Zabbix, когда опрашивает элементы данных, имеющие тип "Zabbix agent" (т.е. работающие в пассивном режиме).
      Метрика же zabbix[host,agent,available] имеет другой тип - "Zabbix internal check", который обрабатывается не агентом, а сервером либо прокси-сервером Zabbix (ссылка).
      Агент про такую метрику ничего не знает, поэтому резонно возвращает соответствующую ошибку.
      Last edited by Kos; 01-12-2021, 09:11.

      Comment

      • Alex_UUU
        Senior Member
        • Dec 2018
        • 541

        #4
        Ну почему же :-)

        zabbix_get -s xxx.xxx.xxx.xxx -k " "systen.run[hostname -f] " ^-)

        Comment

        Working...